Best New Releases of the Week: Dead Weather, Holy Fu*k, Coco Rosie, Thee Oh Sees, Sage Francis, Japandroids, Sleigh Bells Read more 05/10/2010This is yet another week of many great new indie rock releases from The Dead Weather, Delorean, Thee Oh Sees, Sage...2010 Rock Songs New Releases The Dead Weather